package name;

import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;

public class Client {
    public static void main(String[] args) throws Exception {
        //1.创建Socket对象，并同时请求与服务器相连接
        Socket socket = new Socket("127.0.0.1",1314);
        //2. 从socket通信管道中得到一个字节输出流，用来发数据给服务器程序
         OutputStream outputStream = socket.getOutputStream();
         //3.把低级的字节输出流包装成数据输出流
         DataOutputStream os = new DataOutputStream(outputStream);
        Scanner sc = new Scanner(System.in);
        //用writeUTF（）可以直接写成字符串，开始写入数据
        while (true) {
            System.out.println("请输入您对爱人说的话：");
            String image=sc.next();
            os.writeUTF(image);
            if (image.equals("exit")) {
                System.out.println("服务端终止");
                socket.close();
                os.close();
                break;

            }
        }
        //关闭资源
    }
}
